package net.hn.hnms.biz.intelligence.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.time.Instant;
import java.util.List;

@Data
@NoArgsConstructor
@AllArgsConstructor
public class HydrogeoAmountAlarmStatisticsVO {

    @ApiModelProperty("编码")
    private String code;
    @ApiModelProperty("名称")
    private String name;
    @ApiModelProperty("数据日期")
    private String dataTime;
    @ApiModelProperty("报警值")
    private String alarmValue;
    @ApiModelProperty("数据执行时间")
    private String createTime;
    @ApiModelProperty("报警类型")
    private Byte analysisAlarmType;
    @ApiModelProperty("报警类型描述")
    private String analysisAlarmTypeName;
    @ApiModelProperty("报警原因")
    private String analysisAlarmName;
    @ApiModelProperty("测点编码")
    private String pointCode;
    @ApiModelProperty("报警类型描述")
    private String alarmDesc;
    @ApiModelProperty("测点类型")
    private String sensorType;
    @ApiModelProperty("测点地址")
    private String sensorLocation;
    @ApiModelProperty("测点状态")
    private String pointStatus;
    @ApiModelProperty("依据规则发生情况时的测点数据值的时间")
    private String baseLineDataTime;
    @ApiModelProperty("依据规则发生情况时的测点数据值")
    private String baseLinePointValue;
    @ApiModelProperty("")
    private Byte handleType;
    @ApiModelProperty("")
    private Byte handleFlag;
    @ApiModelProperty("")
    private String receiveUser;
    @ApiModelProperty("")
    private String receiveTime;
    @ApiModelProperty("")
    private String dealUser;
    @ApiModelProperty("")
    private Instant dealTime;
    @ApiModelProperty("")
    private List<String> fileNameList;
    @ApiModelProperty("")
    private List<String> fileUrlList;
    @ApiModelProperty("")
    private String abnormalTypeMeasure;
    @ApiModelProperty("测点类型名称")
    private String sensorTypeName;
    @ApiModelProperty("水害地址类型编码")
    private String hydrogeologicalTypeCode; //水害地址类型编码
    @ApiModelProperty("水害地质类型名称")
    private String hydrogeologicalTypeName; //水害地质类型名称
    @ApiModelProperty("")
    private String staffTime; //人员时间
    @ApiModelProperty("")
    private Integer staffNum; //人员数量




}
